import AlpineInstance from 'alpinejs'

export const runtimeConfig = {
    // 数据显示的进制
    dataDisplayRadix: 2,
    // 记录
    snapshot: {
        rise: false,
        neg: false,
    },
    // 是否显示tooltip
    showTooltip: true,
}

// 是否显示模块内容
AlpineInstance.store('showContent', {
    ram: true,
    pc: true,
    reg: true,
})

// 关于时钟
AlpineInstance.store('clk', {
    // 是否正在执行动画
    isAnimating: false,
    // 是否正在运行
    isRunning: false,
})

export const clkStore = AlpineInstance.store('clk') as {
    isAnimating: boolean
    isRunning: boolean
}
